أنواع التأثير في TypeScript: دليل عملي لتتبع الآثار الجانبية | MLOG | MLOG